package com.tbit.uqbike.object.pojo.vo;

import com.tbit.uqbike.annos.Excel;
import com.tbit.uqbike.object.pojo.RuleRideLog;
import lombok.Data;

import java.util.Date;

/**
 * @Author: chen
 * @Description:
 * @Date: 创建于 16:11 2022/7/15
 */
@Data
public class RuleRideLogVo extends RuleRideLog {

    /**
     * 订单类型
     */
    @Excel(name = "不文明行为", sort = 1, readConverterExp = "1=闯红灯,2=逆行,3=走机动车道")
    private Integer type;

    /**
     * 订单编号
     */
    @Excel(name = "订单信息", sort = 2)
    private String orderNo;

    /**
     * 手机号码
     */
    @Excel(name = "用户信息", sort = 3)
    private String phone;

    /**
     * 添加时间
     */
    @Excel(name = "发生时间", sort = 4, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date addTime;

    @Excel(name = "处理回复", sort = 5)
    private String rspMsg;

    @Excel(name = "申诉结果", sort = 6, readConverterExp = "0=未处理,1=申诉通过,2=申诉失败")
    private Integer rspRet;

    @Excel(name = "申诉状态", sort = 7, readConverterExp = "0=未申诉,1=申诉中,2=已处理")
    private Integer state;

    /**
     * 转换后经度
     */
    private Double lonC;
    /**
     * 转换后纬度
     */
    private Double latC;

    public Double getLonC() {
        return lonC;
    }

    public void setLonC(Double lonC) {
        this.lonC = lonC;
    }

    public Double getLatC() {
        return latC;
    }

    public void setLatC(Double latC) {
        this.latC = latC;
    }
}
